Phrasebook

See below for lexicon of words used in descriptions 
And for table of verbs 

Saying 
The score and the outcome 
Actions and activities 
Moving and removing things 
Arithmetic 
Time 
Randomness 
Tables 
Searching and sorting tables 
Changing properties and variables 
Listing things in a given place 
The player's command 
Loops and conditionals 
Accessibility 
Fonts and visual effects 
Following rules 
Success and failure of rules 
Procedural manipulation of rules 
Indexed text 
Stored Actions 
Lists 

From the extension Basic Screen Effects
Spacing and Pausing 

From the extension Menus
Miscellaneous 

From the extension Basic Help Menu
Miscellaneous 

From the extension Plurality
Verbs 
Pronouns 

From the extension Simple Chat
Miscellaneous 

From the extension Scheduled Activities
Scheduling activities 
Canceling activities 
Checking activities 
Reporting activities 
Phrases for descriptions 

From the extension Conditional Undo
Miscellaneous 

From the extension Custom Library Messages
Altering messages 
Implicit Actions 
Pronouns 
Put On 
Enter 
Look 
Touching 
Push, Pull, Turn 
"Say object" rules 
"Say word" rules 
"Say suffix" rules 
Irregular verbs 
"Say symbol" rules 
Miscellaneous "say" rules 
Miscellaneous decision rules 

From the extension Pronouns
Miscellaneous 

Defined in the source
Time 
Blood 
Zeal 
Excitement 
Starting combat 
Striking a blow 
Calculating the to-hit modifier 
Calculating the damage 
Calculating the final damage 
Receiving blood after a kill 
Deal x damage to y 
Aftereffects 
Lose concentration 
Taking away all the until end of combat bonuses 
Taking away all the until moving bonuses 
Smashing Blow 
Anger 
Bronze Armour 
Curse 
Burning Hands 
Crackling Weapon 
Climbing 
Zeal 
Actions Help 
Visbility 
Leveling up 
Level and significance 
Poisonous 
Holding on 
Vampiric 
Tutorial and Demonstration 
The Introduction 
The Captain's Office 

Miscellaneous 

Brought into being by new kinds of value 

What are phrases? 


Not all of the phrases listed below have blue help icons, as many occur in clumps of similar phrases which share the same documentation. Try the nearest icon above.

Saying
say (some text with substitutions
say "[a value of some sort]"
say "[s]"
say "[a time in words]"
say "[a number in words]"
say "[the a number in words]"
say "[a the name of an object]"
say "[an the name of an object]"
say "[A the name of an object]"
say "[An the name of an object]"
say "[the the name of an object]"
say "[The the name of an object]"
say "[the player's surroundings]" 
say "[list of extension credits]"
say "[complete list of extension credits]"
say "[banner text]"
say "[if a condition]" 
say "[end if]"
say "[otherwise]"
say "[otherwise if a condition]"
say "[line break]"
say "[no line break]"
say "[conditional paragraph break]"
say "[command clarification break]"
say "[paragraph break]"
say "[run paragraph on]"
say "[bracket]"
say "[close bracket]"
say "[apostrophe/']"
say "[quotation mark]"
display (the name of a figure)
    optionally one time only
play (the name of a sound effect)
    optionally one time only
say "[one of]" 
say "[or]"
say "[purely at random]"
say "[at random]"
say "[sticky random]"
say "[as decreasingly likely outcomes]"
say "[in random order]"
say "[cycling]"
say "[stopping]"

The score and the outcome
change the/-- player to (the name of an object)
award (a number) point
award (a number) points
end the game in death 
end the game in victory
end the game saying (some text)
resume the game
if game is in progress ...
if game is over ...
if game ended in death ...
if game ended in victory ...

Actions and activities
try (an instruction to do something
silently try (an instruction to do something)
try silently (an instruction to do something)
if action requires a touchable noun ...
if action requires a touchable second noun ...
if action requires a carried noun ...
if action requires a carried second noun ...
if action requires light ...
stop the action 
continue the action
continue the activity
carry out the (an activity) activity 
begin the (an activity) activity
if handling (an activity) activity ...
end the (an activity) activity
carry out the (an activity) activity with (the name of an object)
begin the (an activity) activity with (the name of an object)
if handling (an activity) activity with (the name of an object) ...
end the (an activity) activity with (the name of an object)
if (an activity) activity is going on ...
do nothing 
it does
it does not

Moving and removing things
remove (the name of an object) from play 
move (the name of an object) to (the name of an object
    optionally without printing a room description,
    or printing an abbreviated room description
holder of (the name of an object) ... the name of an object 
next thing held after (the name of an object) ... the name of an object
first thing held by (the name of an object) ... the name of an object
if in (the name of an object) ...
if in darkness ...
best route from (the name of an object) to (the name of an object) ... the name of an object
    optionally using doors,
    or using even locked doors
number of moves from (the name of an object) to (the name of an object) ... a number
    optionally using doors,
    or using even locked doors
best route from (the name of an object) to (the name of an object) through (a description) ... the name of an object
    optionally using doors,
    or using even locked doors
number of moves from (the name of an object) to (the name of an object) through (a description) ... a number
    optionally using doors,
    or using even locked doors
room (an object matching a description) from (an object matching a description) ... XXX
other side of (an object matching a description) from (an object matching a description) ... the name of an object
direction of (an object matching a description) from (an object matching a description) ... the name of an object
room-or-door (an object matching a description) from (an object matching a description) ... the name of an object
change (an object matching a description) exit of (an object matching a description) to (an object matching a description)
change (an object matching a description) exit of (an object matching a description) to nothing/nowhere
next step via (a relation) from (the name of an object) to (the name of an object) ... the name of an object
number of steps via (a relation) from (the name of an object) to (the name of an object) ... a number
front side of (the name of an object) ... XXX
back side of (the name of an object) ... XXX
location of (the name of an object) ... XXX

Arithmetic
number of (a description) ... a number
(a number) + (a number) ... a number 
(a number) - (a number) ... a number
(a number) * (a number) ... a number
(a number) / (a number) ... a number
(a number) plus (a number) ... a number
(a number) minus (a number) ... a number
(a number) times (a number) ... a number
(a number) multiplied by (a number) ... a number
(a number) divided by (a number) ... a number
remainder after dividing (a number) by (a number) ... a number
total (a property of something) of (a description) ... a number

Time
(a time) to the nearest (a time) ... a time 
minutes part of (a time) ... a number 
hours part of (a time) ... a number
if (a time) is before (a time) ...
if (a time) is after (a time) ...
if it is before (a time) ...
if it is after (a time) ...
(a time) before (a time) ... a time 
(a time) after (a time) ... a time
(a number) minutes ... a time
(a number) hours ... a time
(the name of a rule) in (a number) turn from now 
(the name of a rule) in (a number) turns from now
(the name of a rule) at (a time)
(the name of a rule) in (a time) from now
if (the name of a scene) is happening ... 
if (the name of a scene) is not happening ...
if (the name of a scene) has happened ...
if (the name of a scene) has not happened ...
if (the name of a scene) has ended ...
if (the name of a scene) has not ended ...
time since (the name of a scene) began ... a time 
time when (the name of a scene) began ... a time
time since (the name of a scene) ended ... a time
time when (the name of a scene) ended ... a time

Randomness
a random (a description) ... the name of an object
random (a description) ... the name of an object
a random number from (a number) to (a number) ... a number 
a random number between (a number) and (a number) ... a number
if a random chance of (a number) in (a number) succeeds ...
seed the random-number generator with (a number)

Tables
number of rows in/from (the name of a table) ... a number 
number of blank rows in/from (the name of a table) ... a number 
number of filled rows in/from (the name of a table) ... a number
if there is (a table entry) ... 
if there is no (a table entry) ...
change (a table entry) to (a value of some sort)
delete (a table entry
blank out the whole row 
choose a/the/-- row (a number) in/from (the name of a table
choose a/the/-- row with (the name of a column) of (a value of some sort) in/from (the name of a table)
choose a/the/-- blank row in/from (the name of a table)
choose a/the/-- random row in/from (the name of a table)
read (the name of a file) into (the name of a table)
write (the name of a file) from (the name of a table)
if (the name of a file) exists ...
if ready to read (the name of a file) ...
mark (the name of a file) as ready to read
mark (the name of a file) as not ready to read
write (some text) to (the name of a file)
append (some text) to (the name of a file)
say "[text of the name of a file]"

Searching and sorting tables
repeat through (the name of a table) begin; ...; end repeat 
repeat through (the name of a table) in reverse order begin; ...; end repeat
repeat through (the name of a table) in (the name of a column) order begin; ...; end repeat
repeat through (the name of a table) in reverse (the name of a column) order begin; ...; end repeat
sort (the name of a table) in random order 
sort (the name of a table) in (the name of a column) order
sort (the name of a table) in reverse (the name of a column) order

Changing properties and variables
let (a temporary 'let' or 'repeat' variable) be (a value of some sort)
change (a property belonging to something) to (a value of some sort
change (a non-temporary variable) to (a value of some sort
change (a list entry) to (a value of some sort)
increase/increment (a property belonging to something) by (a value of some sort)
increase/increment (a non-temporary variable) by (a value of some sort)
increase/increment (a temporary 'let' or 'repeat' variable) by (a value of some sort)
increase/increment (a table entry) by (a value of some sort)
decrease/decrement (a property belonging to something) by (a value of some sort)
decrease/decrement (a non-temporary variable) by (a value of some sort)
decrease/decrement (a temporary 'let' or 'repeat' variable) by (a value of some sort)
decrease/decrement (a table entry) by (a value of some sort)
change (the name of an object) to (a property of something
change (the name of an object) to (a value of some sort)
if (the name of an object) provides the property (a property of something) ...
if (the name of an object) does not provide the property (a property of something) ...
now (a condition)
change (a temporary 'let' or 'repeat' variable) to (a value of some sort)

Listing things in a given place
list the contents of (the name of an object
    optionally with newlines,
    indented,
    giving inventory information,
    as a sentence,
    including contents,
    including all contents,
    tersely,
    giving brief inventory information,
    using the definite article,
    listing marked items only,
    prefacing with is/are,
    not listing concealed items,
    suppressing all articles,
    and/or with extra indentation
say "[contents of the name of an object]"
say "[the contents of the name of an object]"
say "[a list of a description]"
say "[list of a description]"
say "[the list of a description]"
say "[The list of a description]"
say "[is-are a list of a description]"
say "[is-are list of a description]"
say "[is-are the list of a description]"
group (a description) together 
group (a description) together giving articles
group (a description) together as (some text)
omit contents in listing 
place (the name of an object) in scope 
    optionally but not its contents

The player's command
if (a snippet) matches (a topic) ... 
if (a snippet) does not match (a topic) ... 
if (a snippet) includes (a topic) ...
if (a snippet) does not include (a topic) ...
replace (a snippet) with (some text)
cut (a snippet)
reject the player's command
if player consents ... 

Loops and conditionals
if (a condition) then (an instruction to do something
if (a condition) , (an instruction to do something)
otherwise if (a condition)
else if (a condition)
otherwise (an instruction to do something
else (an instruction to do something
if (a condition) begin; ...; end if
whether or not (a condition) ... something which is either true or false
while (a condition) repeatedly (an instruction to do something
while (a condition) , (an instruction to do something)
while (a condition) begin; ...; end while
repeat with (a name not so far used) running from (a number) to (a number) begin; ...; end repeat 
repeat with (a name not so far used) running through (a description) begin; ...; end repeat 
issue the error (some text)
stop
yes 
no
decide on (a value of some sort
decide yes
decide no
if using the/-- (the name of a use option) ...

Accessibility
if (the name of an object) is inaccessible ...
    optionally saying if not

Fonts and visual effects
say "[bold type]" 
say "[italic type]"
say "[roman type]"
say "[fixed letter spacing]"
say "[variable letter spacing]"
display the boxed quotation (some formatted text without substitutions

Following rules
follow (the name of a rule
consider (the name of a rule
abide by (the name of a rule)
follow (the name of a rule) for (the name of an object)
consider (the name of a rule) for (the name of an object)
abide by (the name of a rule) for (the name of an object)

Success and failure of rules
make no decision
rule succeeds 
rule fails
rule succeeds with result (some text or the name of a room, thing or rule)
rule fails with result (some text or the name of a room, thing or rule)
if rule succeeded ...
if rule succeeded with result (some text or the name of a room, thing or rule) ...
if rule failed ...
if rule failed with result (some text or the name of a room, thing or rule) ...
result of the rule ... some text or the name of a room, thing or rule
outcome of the rulebook ... the name of a rulebook outcome

Procedural manipulation of rules
ignore (the name of a rule
reinstate (the name of a rule)
reject the result of (the name of a rule)
accept the result of (the name of a rule)
substitute (the name of a rule) for (the name of a rule)
restore the original (the name of a rule)
move (the name of a rule) to before (the name of a rule)
move (the name of a rule) to after (the name of a rule)

Indexed text
number of characters in (an indexed text) ... a number
character number (a number) in (an indexed text) ... an indexed text
replace character number (a number) in (an indexed text) with (an indexed text)
number of words in (an indexed text) ... a number
word number (a number) in (an indexed text) ... an indexed text
replace word number (a number) in (an indexed text) with (an indexed text)
number of punctuated words in (an indexed text) ... a number
punctuated word number (a number) in (an indexed text) ... an indexed text
replace punctuated word number (a number) in (an indexed text) with (an indexed text)
number of unpunctuated words in (an indexed text) ... a number
unpunctuated word number (a number) in (an indexed text) ... an indexed text
replace unpunctuated word number (a number) in (an indexed text) with (an indexed text)
number of lines in (an indexed text) ... a number
line number (a number) in (an indexed text) ... an indexed text
replace line number (a number) in (an indexed text) with (an indexed text)
number of paragraphs in (an indexed text) ... a number
paragraph number (a number) in (an indexed text) ... an indexed text
replace paragraph number (a number) in (an indexed text) with (an indexed text)
if (an indexed text) exactly matches the text (an indexed text) ...
    optionally case insensitively
if (an indexed text) matches the text (an indexed text) ...
    optionally case insensitively
number of times (an indexed text) matches the text (an indexed text) ... a number
    optionally case insensitively
if (an indexed text) exactly matches the regular expression (an indexed text) ...
    optionally case insensitively
if (an indexed text) matches the regular expression (an indexed text) ...
    optionally case insensitively
number of times (an indexed text) matches the regular expression (an indexed text) ... a number
    optionally case insensitively
text matching regular expression ... an indexed text
text matching subexpression (a number) ... an indexed text
replace the text (an indexed text) in (an indexed text) with (an indexed text)
    optionally case insensitively
replace the regular expression (an indexed text) in (an indexed text) with (an indexed text)
    optionally case insensitively
replace the word (an indexed text) in (an indexed text) with (an indexed text)
replace the punctuated word (an indexed text) in (an indexed text) with (an indexed text)
(an indexed text) in lower case ... an indexed text
(an indexed text) in upper case ... an indexed text
(an indexed text) in title case ... an indexed text
(an indexed text) in sentence case ... an indexed text
if (an indexed text) is in lower case ...
if (an indexed text) is in upper case ...
change the text of the player's command to (an indexed text)

Stored Actions
current action ... a stored action
action of (an instruction to do something) ... a stored action
try (a stored action)
silently try (a stored action)
try silently (a stored action)
if (a stored action) involves (the name of an object) ...
action-name part of (a stored action) ... an action name
noun part of (a stored action) ... the name of an object
second noun part of (a stored action) ... the name of an object
actor part of (a stored action) ... the name of an object

Lists
say "[a list of a value of some sort in brace notation]"
say "[a list of the name of an object with definite articles]"
say "[a list of the name of an object with indefinite articles]"
repeat with (a name not so far used) running through (a list of a value of some sort) begin; ...; end repeat
if (a value of some sort) is listed in (a list of a value of some sort) ...
if (a value of some sort) is not listed in (a list of a value of some sort) ...
list of (a description) ... a list of
number of entries in/of (a list of a value of some sort) ... a number
truncate (a list of a value of some sort) to (a number) entries
truncate (a list of a value of some sort) to the first (a number) entries
truncate (a list of a value of some sort) to the last (a number) entries
extend (a list of a value of some sort) to (a number) entries
change (a list of a value of some sort) to have (a number) entries
add (a value of some sort) to (a list of a value of some sort)
    optionally if absent
add (a value of some sort) at entry (a number) in (a list of a value of some sort)
add (a list of a value of some sort) to (a list of a value of some sort)
    optionally if absent
add (a list of a value of some sort) at entry (a number) in (a list of a value of some sort)
remove (a value of some sort) from (a list of a value of some sort)
    optionally if present
remove (a list of a value of some sort) from (a list of a value of some sort)
    optionally if present
remove entry (a number) from (a list of a value of some sort)
    optionally if present
remove entries (a number) to (a number) from (a list of a value of some sort)
    optionally if present
reverse (a list of a value of some sort)
rotate (a list of a value of some sort)
rotate (a list of a value of some sort) backwards
sort (a list of a value of some sort)
sort (a list of a value of some sort) in reverse order
sort (a list of a value of some sort) in random order
sort (a list of the name of an object) in (a property of something) order
sort (a list of the name of an object) in reverse (a property of something) order


From the extension Basic Screen Effects by Emily Short

Spacing and Pausing
clear the screen [E1]
clear only the main screen [E1]
clear only the status line [E1]
wait for any key [E1]
wait for the SPACE key [E1]
chosen letter ... a number [E1]
pause the game [E1]
center (some text with substitutions[E1]
center (some text[E1]
center (some text with substitutions) at row (a number[E1]
center (some text) at row (a number[E1]
stop game abruptly [E1]
screen width ... a number [E1]
screen height ... a number [E1]
deepen status line to (a number) rows [E1]
move cursor to (a number[E1]
right align cursor to (a number[E1]
fill status bar with (the name of a table[E1]


From the extension Menus by Emily Short

Miscellaneous
redraw status line [E2]
reprint (the name of a table[E2]
show menu contents [E2]
say "[known hints from the name of a table]" [E2]
say "[hints from the name of a table]" [E2]


From the extension Basic Help Menu by Emily Short

Miscellaneous
if notify mode is on ... [E3]
current verbosity mode ... verbosity [E3]
current lookmode number ... a number [E3]


From the extension Plurality by Emily Short

Verbs
mark (an object matching a description) in output [E4]
mark-future-plural [E4]
mark-future-singular [E4]
if (the name of an object) acts plural ... [E4]
say "[is-are]" [E4]
say "[is-are of an object matching a description]" [E4]
say "[has-have]" [E4]
say "[has-have of an object matching a description]" [E4]
say "[numerical is-are]" [E4]
say "[numerical has-have]" [E4]
say "[es]" [E4]
say "[es of an object matching a description]" [E4]
say "[ies]" [E4]
say "[ies of an object matching a description]" [E4]

Pronouns
say "[that-those]" [E4]
say "[Cap that-those]" [E4]
say "[that-those of an object matching a description]" [E4]
say "[Cap that-those an object matching a description]" [E4]
say "[that-those an object matching a description]" [E4]
say "[Cap that-those of an object matching a description]" [E4]
say "[it-they]" [E4]
say "[it-they of an object matching a description]" [E4]
say "[Cap it-they]" [E4]
say "[Cap it-they of an object matching a description]" [E4]
say "[its-their]" [E4]
say "[its-their of an object matching a description]" [E4]
say "[Cap its-their]" [E4]
say "[Cap its-their of an object matching a description]" [E4]
say "[it-them]" [E4]
say "[it-them of an object matching a description]" [E4]
say "[Cap it-them]" [E4]
say "[Cap it-them of an object matching a description]" [E4]
say "[its-theirs]" [E4]
say "[its-theirs of an object matching a description]" [E4]
say "[Cap its-theirs]" [E4]
say "[Cap its-theirs of an object matching a description]" [E4]
say "[possessive]" [E4]
say "[possessive of an object matching a description]" [E4]
say "[Cap possessive]" [E4]
say "[Cap possessive of an object matching a description]" [E4]
notice the plurality of (the name of an object[E4]
have the parser notice (the name of an object[E4]
notice (the name of an object) boringly [E4]


From the extension Simple Chat by Mark Tilford

Miscellaneous
allow exiting on zero [E5]
forbid exiting on zero [E5]
if exiting on zero is allowed ... [E5]
activate (a chat node[E5]
deactivate (a chat node[E5]
if (a chat node) is active ... [E5]
link to (a chat node[E5]
reset the links [E5]
run a conversation from (a chat node[E5]
choice made from (a number) to (a number) ... a number [E5]


From the extension Scheduled Activities by John Clemens

Scheduling activities
schedule (an activity) for (the name of an object) at (a time[E6]
schedule (an activity) at (a time[E6]
schedule (an activity) for (the name of an object) in (a number) minutes [E6]
schedule (an activity) in (a number) minutes [E6]
schedule (an activity) for (the name of an object) now [E6]
schedule (an activity) now [E6]
schedule (an activity) for (the name of an object) in (a number) turns [E6]
schedule (an activity) in (a number) turns [E6]

Canceling activities
cancel all scheduled events for (the name of an object[E6]
cancel all scheduled events [E6]
cancel next timed event for (the name of an object[E6]
cancel next timed event [E6]
cancel all scheduled (an activity[E6]
cancel all scheduled (an activity) for (the name of an object[E6]
cancel all scheduled events at (a time[E6]
cancel all scheduled events for (the name of an object) at (a time[E6]

Checking activities
if there is an event scheduled ... [E6]
if there is an event scheduled for (the name of an object) ... [E6]
if there is (an activity) scheduled for (the name of an object) ... [E6]
if there is (an activity) scheduled ... [E6]
if there is an event scheduled at (a time) ... [E6]
if there is an event scheduled for (the name of an object) at (a time) ... [E6]
if there is (an activity) scheduled at (a time) ... [E6]
if there is (an activity) scheduled for (the name of an object) at (a time) ... [E6]
if there is an event scheduled now ... [E6]
if there is (an activity) scheduled now ... [E6]
if there is an event scheduled for (the name of an object) now ... [E6]
if there is (an activity) scheduled for (the name of an object) now ... [E6]

Reporting activities
if first current activity ... [E6]
if first similar activity ... [E6]
if (the name of an object) is pending (an activity) ... [E6]
if (a description) is pending (an activity) ... [E6]
the/-- number of (a description) pending (an activity) ... a number [E6]

Phrases for descriptions
schedule (an activity) at (a time) for (a description[E6]
schedule (an activity) in (a number) minutes for (a description[E6]
schedule (an activity) now for (a description[E6]
schedule (an activity) in (a number) turns for (a description[E6]
cancel all scheduled events for (a description[E6]
cancel all scheduled (an activity) for (a description[E6]
if there is an event scheduled for (a description) ... [E6]
if there is (an activity) scheduled for (a description) ... [E6]
if there is an event scheduled now for (a description) ... [E6]
if there is (an activity) scheduled now for (a description) ... [E6]


From the extension Conditional Undo by Jesse Mcgrew

Miscellaneous
allow undo [E7]
deny undo [E7]
prevent undo [E7]
do not prevent undo [E7]
if undo is prevented ... [E7]


From the extension Custom Library Messages by David Fisher

Altering messages
add the custom library messages [E8]
set (a library message id) to (some text[E8]
update the row with id of (a library message id) to (some text[E8]
set the library message third person text to (some text[E8]
set the library message third person text to (some text) / (some text[E8]
restore the library message third person text [E8]
set the library message third person text to (some text) / (some text) / (some text[E8]

Implicit Actions
say "[entering|getting onto-into the %]" [E8]

Pronouns
say "[ at the moment]" [E8]

Put On
say "[would achieve]" [E8]

Enter
say "[appropriate action for enter verb]" [E8]

Look
say "[what's on %]" [E8]
say "[what's inside % part 1]" [E8]
say "[what's inside % part 2]" [E8]

Touching
say "[keep your hands to yourself]" [E8]
say "[^Keep]" [E8]

Push, Pull, Turn
say "[nothing obvious happens]" [E8]
say "[it is fixed in place]" [E8]
say "[you are unable to]" [E8]
say "[that would be less than courteous]" [E8]

"Say object" rules
say "[=> present tense]" [E8]
say "[=> default tense]" [E8]
say "[=> %]" [E8]
say "[=> actor]" [E8]
say "[=> the name of an object]" [E8]
say "[% => the name of an object]" [E8]
say "[%]" [E8]
say "[the %]" [E8]
say "[^The %]" [E8]
say "[the % dobj]" [E8]
say "[% dobj]" [E8]
say "[inform 6 short name of %]" [E8]
say "[^The $]" [E8]
say "[the $]" [E8]
say "[$]" [E8]
say "[$ dobj]" [E8]
say "[the $ dobj]" [E8]
say "[^The actor]" [E8]
say "[the actor]" [E8]

"Say word" rules
say "[a letter case 'you']" [E8]
say "[a letter case 'your']" [E8]
say "[a letter case 'you're']" [E8]
say "[a letter case 'you've' auxiliary]" [E8]
say "[a letter case 'yourself']" [E8]
say "[a letter case 'himself']" [E8]
say "[you dobj]" [E8]
say "[you|yourself]" [E8]
say "[a letter case 'he']" [E8]
say "[a letter case 'his']" [E8]
say "[a letter case 'him']" [E8]
find (a letter case) verb in (the name of a table) / (the name of a table[E8]
find (a letter case) negative in (the name of a table) / (the name of a table[E8]
say "[a letter case 'did' for the name of an object]" [E8]
say "[a letter case 'didn't' for the name of an object]" [E8]
say "[a letter case 'do' for the name of an object]" [E8]
say "[a letter case 'don't' for the name of an object]" [E8]
say "[a letter case 'are' for the name of an object]" [E8]
say "[a letter case 'aren't' for the name of an object]" [E8]
say "[a letter case 'have' for the name of an object]" [E8]
say "[a letter case 'haven't' for the name of an object]" [E8]
say "[a letter case 'can']" [E8]
say "[a letter case 'can't']" [E8]
say "[a letter case 'have' auxiliary for the name of an object]" [E8]
say "[a letter case 'haven't' auxiliary for the name of an object]" [E8]
say "[^You]" [E8]
say "[^Your]" [E8]
say "[^You're]" [E8]
say "[^You've+]" [E8]
say "[^Yourself]" [E8]
say "[^He]" [E8]
say "[^His]" [E8]
say "[^Him]" [E8]
say "[^Himself]" [E8]
say "[you]" [E8]
say "[your]" [E8]
say "[you're]" [E8]
say "[you've+]" [E8]
say "[yourself]" [E8]
say "[he]" [E8]
say "[-his]" [E8]
say "[him]" [E8]
say "[himself]" [E8]
say "[^Are]" [E8]
say "[^Aren't]" [E8]
say "[^Did]" [E8]
say "[^Didn't]" [E8]
say "[^Do]" [E8]
say "[^Don't]" [E8]
say "[^Have]" [E8]
say "[^Haven't]" [E8]
say "[^Have+]" [E8]
say "[^Haven't+]" [E8]
say "[are]" [E8]
say "[aren't]" [E8]
say "[did]" [E8]
say "[didn't]" [E8]
say "[do]" [E8]
say "[don't]" [E8]
say "[have]" [E8]
say "[haven't]" [E8]
say "[have+]" [E8]
say "[haven't+]" [E8]
say "[^Can]" [E8]
say "[^Can't]" [E8]
say "[can]" [E8]
say "[can't]" [E8]
say "[^It's]" [E8]
say "[it's]" [E8]
say "[^There's]" [E8]
say "[there's]" [E8]
say "[comes|came]" [E8]
say "[here]" [E8]
say "[^Is|Are]" [E8]
say "[^Has|Have]" [E8]
say "[^Does|Do]" [E8]
say "[^Isn't|Aren't]" [E8]
say "[^Hasn't|Haven't]" [E8]
say "[^Doesn't|Don't]" [E8]
say "[is|are]" [E8]
say "[has|have]" [E8]
say "[does|do]" [E8]
say "[isn't|aren't]" [E8]
say "[hasn't|haven't]" [E8]
say "[doesn't|don't]" [E8]
say "[^Is|Was]" [E8]
say "[^Isn't|Wasn't]" [E8]
say "[is|was]" [E8]
say "[isn't|wasn't]" [E8]
print (some text) for singular or (some text) for plural [E8]
say "[^It|They]" [E8]
say "[^It|Those]" [E8]
say "[^That|Those]" [E8]
say "[^That|They]" [E8]
say "[^That's|They're]" [E8]
say "[it|they]" [E8]
say "[it|them]" [E8]
say "[it|those]" [E8]
say "[that|those]" [E8]
say "[is|are for a number]" [E8]
say "[off|out of]" [E8]
say "[onto|into]" [E8]
say "[on|in]" [E8]
say "[^On|In]" [E8]

"Say suffix" rules
say "[-s]" [E8]
say "[-es]" [E8]
say "[e-s]" [E8]
say "[-s|ed]" [E8]
say "[-es|ed]" [E8]
say "[-s present]" [E8]
say "[-es present]" [E8]

Irregular verbs
say "[eats*]" [E8]
say "[feels*]" [E8]
say "[finds*]" [E8]
say "[gets*]" [E8]
say "[gives*]" [E8]
say "[hears*]" [E8]
say "[leads*]" [E8]
say "[puts*]" [E8]
say "[sees*]" [E8]
say "[takes*]" [E8]
say "[eat*]" [E8]
say "[feel*]" [E8]
say "[find*]" [E8]
say "[get*]" [E8]
say "[give*]" [E8]
say "[hear*]" [E8]
say "[lead*]" [E8]
say "[put*]" [E8]
say "[see*]" [E8]
say "[take*]" [E8]

"Say symbol" rules
say "[dot]" [E8]
say "[LeftSqBr]" [E8]
say "[RightSqBr]" [E8]
say "[ExMark]" [E8]
say "[QMark]" [E8]

Miscellaneous "say" rules
say "[/n]" [E8]
say "[/p]" [E8]
say "[/r]" [E8]
say "[the player's holdall]" [E8]
say "[story name]" [E8]
say "[pronoun word]" [E8]
say "[the last command]" [E8]

Miscellaneous decision rules
if game over ... [E8]
if noun is living ... [E8]
if noun is doing the action ... [E8]
if noun is not doing the action ... [E8]
if player is doing the action ... [E8]
if player is not doing the action ... [E8]
if player can see the actor ... [E8]
if there are multiple objects ... [E8]
if there are not multiple objects ... [E8]
do nothing [E8]


From the extension Pronouns by Ron Newcomb

Miscellaneous
the/-- pronoun he/him/his ... XXX [E9]
the/-- pronoun she/her ... XXX [E9]
the/-- pronoun it/its ... the name of an object [E9]
the/-- pronoun they/them/their ... the name of an object [E9]
set the/-- pronoun he/him/his to (an object matching a description[E9]
set the/-- pronoun she/her to (an object matching a description[E9]
set the/-- pronoun it/its to (the name of an object[E9]
set the/-- pronoun they/them/their to (the name of an object[E9]


Defined in the source

Time
take no time 

Blood
restore the blood of (an object matching a description
heal (an object matching a description) for (a number) blood 

Zeal
restore the zeal of (an object matching a description

Excitement
calculate the excitement to-hit bonus of (an object matching a description
calculate the excitement damage bonus of (an object matching a description
calculate the excitement defence bonus of (an object matching a description
increase the excitement of (an object matching a description
decrease the excitement of (an object matching a description

Starting combat
start a combat 

Striking a blow
make (an object matching a description) strike a blow against (an object matching a description

Calculating the to-hit modifier
calculate the to-hit modifier of (an object matching a description) against (an object matching a description

Calculating the damage
calculate the damage modifier of (an object matching a description) against (an object matching a description

Calculating the final damage
calculate the final damage (an object matching a description) does against (an object matching a description

Receiving blood after a kill
receive blood for (an object matching a description

Deal x damage to y
deal (a number) damage to (an object matching a description
deal (a number) damage to (an object matching a description) with alternative layout 

Aftereffects
determine aftereffects for (an object matching a description) and (an object matching a description

Lose concentration
let (an object matching a description) lose concentration 
let (an object matching a description) lose concentration between brackets 

Taking away all the until end of combat bonuses
take away all end-of-combat bonuses 

Taking away all the until moving bonuses
take away all until-moving bonuses 

Smashing Blow
do smashing blow with (an object matching a description) and (an object matching a description

Anger
do calculating anger with (an object matching a description) and (an object matching a description

Bronze Armour
do elda armour with (an object matching a description) and (an object matching a description

Curse
do cursed with (an object matching a description) and (an object matching a description
do remove curse with (an object matching a description) and (an object matching a description

Burning Hands
set fire to (an object matching a description
silently set fire to (an object matching a description

Crackling Weapon
do crackling weapon with (an object matching a description) and (an object matching a description
determine crackle aftereffect 

Climbing
make a climb check of difficulty (a number

Zeal
grant zeal 

Actions Help
say "[combat basics first part]" 
say "[combat basics second part]" 

Visbility
determine visibility 

Leveling up
level up 

Level and significance
calculate the initial combat significance 
calculate the combat significance 

Poisonous
have (an object matching a description) poison (an object matching a description

Holding on
have (an object matching a description) hold on to (an object matching a description
have (an object matching a description) deal hold damage to (an object matching a description
calculate the onholder melee bonus for (an object matching a description) against (an object matching a description

Vampiric
do sucking blood with (an object matching a description) and (an object matching a description

Tutorial and Demonstration
do the tutorial deadly combat check 

The Introduction
start the intro 

The Captain's Office
start fighting Alex 

Miscellaneous
alivest (a description) ... the name of an object
killedest (a description) ... the name of an object


Brought into being by new kinds of value
a random verbosity between (a verbosity) and (a verbosity) ... verbosity
a random verbosity from (a verbosity) to (a verbosity) ... verbosity
verbosity after (a verbosity) ... verbosity
verbosity before (a verbosity) ... verbosity
a random verbosity ... verbosity
together with similar constructions for conversation exiting, chat node, activatedness, library message id, tense, grammatical number, grammatical person, gender, letter case, printing style, excitement, attack type, speed, skill, metal, person condition and monster condition


Lexicon of words used in descriptions

For instance, the description 'an unlocked door' is made up from the adjective 'unlocked' and the noun 'door', both of which can be found below. Property adjectives, like 'open', can be used when creating things - 'In the Ballroom is an open container' is allowed because 'open' is a property - but those with complicated definitions, like 'empty', can only be tested during play, e.g. with rules like 'Instead of taking an empty container, ...'.

a  indefinite article

a legholder   adjective, property of person, , opposite of not a legholder

activate  verb 

adjacent  adjective: A room is adjacent if it is adjacent to the location

Agitated   adjective, value of Excitement

alive  adjective: A person is alive if its blood is 1 or more 

all  determiner used in conditions: 'if all of the doors are open'

all but  determiner used to count things: 'all but three containers'

all except  determiner - see all except

almost all  determiner used in conditions: true if 80 percent or more possibilities work

almost no  determiner used in conditions: true if fewer than 20 percent of possibilities work

ambiguously plural [E4]  adjective, property of thing, , opposite of ordinarily enumerated

an  determiner - see a

an erratic attacker   adjective, property of person, , opposite of not an erratic attacker

an onholder   adjective, property of person, , opposite of not an onholder

Anger   adjective, value of Skill

angry   adjective, property of person, , opposite of not angry

animal  noun, a kind of person

Animated   adjective, value of Excitement

Armour of Blood   adjective, value of Skill

at dodge   adjective, property of person, , opposite of not at dodge

at least  determiner used to count things: 'at least five doors'

at most  determiner - see at least

at parry   adjective, property of person, , opposite of not at parry

Await   adjective, value of Skill

backdrop   noun, a kind of thing

bat   noun, a kind of monster

be  verb 

Bleed   adjective, value of Skill

Boost Climb   adjective, value of Skill

boss   adjective, property of monster, , opposite of not boss

bouvier   noun, a kind of dog

brief [E3]  adjective, value of Verbosity

broken   adjective, property of stick of illumination, , opposite of unbroken

bronze   adjective, value of Metal

Bronze Armour   adjective, value of Skill

Burning Hands   adjective, value of Skill

c_Alex_1   adjective, value of Chat node

c_Alex_100   adjective, value of Chat node

c_Alex_2   adjective, value of Chat node

c_Alex_3   adjective, value of Chat node

c_Alex_4   adjective, value of Chat node

c_Alex_5   adjective, value of Chat node

c_Alex_6   adjective, value of Chat node

c_Alex_7   adjective, value of Chat node

c_Alex_8   adjective, value of Chat node

c_Alex_9   adjective, value of Chat node

c_Alex_99   adjective, value of Chat node

c_Alex_defeated_1   adjective, value of Chat node

c_Alex_defeated_10   adjective, value of Chat node

c_Alex_defeated_2   adjective, value of Chat node

c_Alex_defeated_3   adjective, value of Chat node

c_Alex_defeated_4   adjective, value of Chat node

c_Alex_defeated_5   adjective, value of Chat node

c_Alex_defeated_6   adjective, value of Chat node

c_Alex_defeated_7   adjective, value of Chat node

c_Alex_defeated_8   adjective, value of Chat node

c_Alex_defeated_9   adjective, value of Chat node

c_Alex_fatality_2   adjective, value of Chat node

c_Alex_fatality_3   adjective, value of Chat node

c_Alex_fatality_4   adjective, value of Chat node

c_Alex_me   adjective, value of Chat node

c_Alex_Wilfrid   adjective, value of Chat node

c_determinable_1   adjective, value of Chat node

c_determinable_2   adjective, value of Chat node

c_determinable_3   adjective, value of Chat node

c_determinable_4   adjective, value of Chat node

c_intro   adjective, value of Chat node

c_intro_10   adjective, value of Chat node

c_intro_2   adjective, value of Chat node

c_intro_3   adjective, value of Chat node

c_intro_4   adjective, value of Chat node

c_intro_5   adjective, value of Chat node

c_intro_6   adjective, value of Chat node

c_intro_7   adjective, value of Chat node

c_intro_8   adjective, value of Chat node

c_intro_9   adjective, value of Chat node

c_Palisade   adjective, value of Chat node

c_Palisade_in   adjective, value of Chat node

c_Palisade_out   adjective, value of Chat node

c_prison_1   adjective, value of Chat node

c_prison_2   adjective, value of Chat node

c_prison_3   adjective, value of Chat node

c_prison_4   adjective, value of Chat node

c_prison_5   adjective, value of Chat node

c_prison_6   adjective, value of Chat node

c_prison_jug_1   adjective, value of Chat node

c_prison_jug_2   adjective, value of Chat node

c_prison_jug_3   adjective, value of Chat node

c_prison_jug_4   adjective, value of Chat node

c_prison_jug_5   adjective, value of Chat node

c_prison_next_1   adjective, value of Chat node

c_prison_next_2   adjective, value of Chat node

c_prison_next_3   adjective, value of Chat node

c_prison_next_4   adjective, value of Chat node

c_prison_next_5   adjective, value of Chat node

c_prison_next_6   adjective, value of Chat node

c_prison_next_7   adjective, value of Chat node

c_prison_next_8   adjective, value of Chat node

c_prison_next_9   adjective, value of Chat node

c_prison_trap_1   adjective, value of Chat node

c_prison_trap_2   adjective, value of Chat node

c_prison_trap_3   adjective, value of Chat node

c_prison_trap_4   adjective, value of Chat node

c_prison_trap_5   adjective, value of Chat node

c_prison_trap_6   adjective, value of Chat node

c_prison_trap_7   adjective, value of Chat node

c_prison_trap_8   adjective, value of Chat node

c_prison_trap_9   adjective, value of Chat node

c_silence   adjective, value of Chat node

c_Waterfall   adjective, value of Chat node

c_Waterfall_no   adjective, value of Chat node

c_Waterfall_yes   adjective, value of Chat node

Calm   adjective, value of Excitement

carry  verb 

Chaos   adjective, value of Skill

Cleave   adjective, value of Skill

closed  adjective, property of door, container, , opposite of open

Combat Superiority   adjective, value of Skill

conceal  verb 

concealed  adjective: Something is concealed if the holder of it conceals it

contain  verb 

container  noun, a kind of thing

crackled   adjective, property of person, , opposite of not crackled

crackling   adjective, property of person, , opposite of not crackling

Crushing Blow   adjective, value of Skill

Curse   adjective, value of Skill

cursed   adjective, property of person, , opposite of not cursed

dark  adjective, property of room, , opposite of lighted

darkvisioned   adjective, property of person, , opposite of not darkvisioned

Deadlier Combat   adjective, value of Skill

described  adjective, property of thing, , opposite of undescribed

detailer   noun, a kind of thing

determinable   noun, a kind of thing

Determination   adjective, value of Skill

determined   adjective, property of person, , opposite of not determined

device   noun, a kind of thing

direction  noun, a kind

doberman   noun, a kind of dog

dog   noun, a kind of monster

Dominate   adjective, value of Skill

Doom   adjective, value of Skill

door   noun, a kind of thing

Doppelganger   adjective, value of Skill

Duel   adjective, value of Skill

dumb   adjective, value of person condition

Duncan 11   adjective, value of Skill

Duncan 13   adjective, value of Skill

Duncan 5   adjective, value of Skill

Duncan Idol   noun, a kind of Idol

dungeon   noun, a kind of region

each  determiner - see all

edible  adjective, property of thing, , opposite of inedible

Elda 10   adjective, value of Skill

Elda 5   adjective, value of Skill

Elda Idol   noun, a kind of Idol

enclose  verb 

enterable  adjective, property of thing,

Ethereal   adjective, value of Skill

every  determiner - see all, and can also be used in generalisations such as 'A nose is part of every person.'

exactly  determiner whereas 'if two doors are open' implicitly means 'if at least two doors are open', 'if exactly two...' makes the count precise

Excited   adjective, value of Excitement

fast   adjective, value of Speed

female  adjective, property of person, , opposite of male

fewer than  determiner pedantic way to say less than when counting

fierce   adjective, property of stick of illumination, , opposite of mild

fiery   adjective, value of Attack type

Fire Bomb   adjective, value of Skill

fire grenade   noun, a kind of thing

Fireball   adjective, value of Skill

fireproof   adjective, property of person, , opposite of not fireproof

first person [E8]  adjective, value of Grammatical person

fixed in place  adjective, property of thing, , opposite of portable

Frantic   adjective, value of Excitement

free   adjective, value of Attack type

Frenzied   adjective, value of Excitement

friendly   adjective, value of monster condition

Fury   adjective, value of Skill

gaseous   adjective, property of person, , opposite of not gaseous

Gaseous Form   adjective, value of Skill

gender feminine [E8]  adjective, value of Gender

gender masculine [E8]  adjective, value of Gender

gender neuter [E8]  adjective, value of Gender

German shepherd   noun, a kind of dog

giant mud crab   noun, a kind of monster

Groth 5   adjective, value of Skill

Groth 8   adjective, value of Skill

Groth Idol   noun, a kind of Idol

guarder   noun, a kind of monster

handled  adjective, property of thing,

have  verb 

healing herbs   noun, a kind of thing

hold  verb 

hostile   adjective, value of monster condition

Idol   noun, a kind of thing

imp   noun, a kind of monster

improper-named  adjective, property of thing, , opposite of proper-named

Improved Cleave   adjective, value of Skill

Improved Curse   adjective, value of Skill

Improved Determination   adjective, value of Skill

indifferent   adjective, value of monster condition

inedible  adjective, property of thing, , opposite of edible

initially carried  adjective, property of thing,

invisible  adjective: Something is invisible if the player cannot see it

iron   adjective, value of Metal

Iron Armour   adjective, value of Skill

killed  adjective: A person is killed if its blood is 0 or less 

Knell   adjective, value of Skill

less than  determiner - see more than

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg

 [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

LibMsg  [E8]  adjective, value of Library message id

lighted  adjective, property of room, , opposite of dark

limited-talkative   adjective, value of person condition

lit  adjective, property of thing, , opposite of unlit

lockable  adjective, property of door, container,

locked  adjective, property of door, container, , opposite of unlocked

Lost   adjective, value of Excitement

lower-case [E8]  adjective, value of Letter case

lowlightvisioned   adjective, property of person, , opposite of not lowlightvisioned

male  adjective, property of person, , opposite of female

man  noun, a kind of person

marked for listing  adjective, property of thing, direction, , opposite of unmarked for listing

Mass Curse   adjective, value of Skill

Mass Dominate   adjective, value of Skill

medium speed   adjective, value of Speed

mentioned  adjective, property of thing, , opposite of unmentioned

mild   adjective, property of stick of illumination, , opposite of fierce

Mirror Image   adjective, value of Skill

monster   noun, a kind of person

monstrous scorpion   noun, a kind of monster

more than  determiner used to count things: 'more than three rooms'

most  determiner used in conditions: true if a simple majority of possibilities work

mud crab   noun, a kind of monster

Needle   adjective, value of Skill

neuter  adjective, property of person, thing,

no  determiner opposite of 'all': 'if no door is open...'

no quip chosen [E5]  adjective, value of Chat node

non-exciting   adjective, property of monster,

none  determiner opposite of 'all of': 'if none of the doors is open...'

normal   adjective, value of Attack type

not a legholder   adjective, property of person, , opposite of a legholder

not an erratic attacker   adjective, property of person, , opposite of an erratic attacker

not an onholder   adjective, property of person, , opposite of an onholder

not angry   adjective, property of person, , opposite of angry

not at dodge   adjective, property of person, , opposite of at dodge

not at parry   adjective, property of person, , opposite of at parry

not boss   adjective, property of monster, , opposite of boss

not crackled   adjective, property of person, , opposite of crackled

not crackling   adjective, property of person, , opposite of crackling

not cursed   adjective, property of person, , opposite of cursed

not darkvisioned   adjective, property of person, , opposite of darkvisioned

not determined   adjective, property of person, , opposite of determined

not fireproof   adjective, property of person, , opposite of fireproof

not gaseous   adjective, property of person, , opposite of gaseous

not lowlightvisioned   adjective, property of person, , opposite of lowlightvisioned

not on fire   adjective, property of person, , opposite of on fire

not poisonous   adjective, property of person, , opposite of poisonous

not regenerating   adjective, property of monster, , opposite of regenerating

not separated   adjective, property of person, , opposite of separated

not separation-privileged   adjective, property of person, , opposite of separation-privileged

not shielded   adjective, property of person, , opposite of shielded

not smashing   adjective, property of person, , opposite of smashing

not summoned   adjective, property of monster, , opposite of summoned

not vampiric   adjective, property of monster, , opposite of vampiric

off [E8]  adjective, property of Library_message_debug, , opposite of on

off-stage  adjective: Something is off-stage if the world model does not include it

on [E8]  adjective, property of Library_message_debug, , opposite of off

on fire   adjective, property of person, , opposite of not on fire

on-stage  adjective: Something is on-stage if the world model includes it

opaque  adjective, property of thing, , opposite of transparent

open  adjective, property of door, container, , opposite of closed

openable  adjective, property of door, container, , opposite of unopenable

ordinarily enumerated [E4]  adjective, property of thing, , opposite of ambiguously plural

past tense [E8]  adjective, value of Tense

person   noun, a kind of thing

pit-bull   noun, a kind of dog

player may exit upon zero [E5]  adjective, value of Conversation exiting

player may not exit [E5]  adjective, value of Conversation exiting

player's holdall   noun, a kind of container

plural [E8]  adjective, value of Grammatical number

plural-named  adjective, property of thing, , opposite of singular-named

poisonous   adjective, property of person, , opposite of not poisonous

portable  adjective, property of thing, , opposite of fixed in place

present tense [E8]  adjective, value of Tense

printing-fiery   adjective, value of Printing style

printing-normal   adjective, value of Printing style

proper-named  adjective, property of thing, , opposite of improper-named

pushable between rooms  adjective, property of thing,

quip on [E5]  adjective, value of Activatedness

Rage   adjective, value of Skill

regenerating   adjective, property of monster, , opposite of not regenerating

region  noun, a kind

Rhodesian Ridgeback   noun, a kind of dog

room  noun, a kind

Sacrifice   adjective, value of Skill

scenery  adjective, property of thing,

scorpion   noun, a kind of monster

Scout   adjective, value of Skill

second person [E8]  adjective, value of Grammatical person

see, to be able to   verb 

separated   adjective, property of person, , opposite of not separated

separation-privileged   adjective, property of person, , opposite of not separation-privileged

Serene   adjective, value of Excitement

Shield   adjective, value of Skill

shielded   adjective, property of person, , opposite of not shielded

Shliss 10   adjective, value of Skill

Shliss 12   adjective, value of Skill

Shliss Idol   noun, a kind of Idol

silent   adjective, value of Attack type

singular [E8]  adjective, value of Grammatical number

singular-named  adjective, property of thing, , opposite of plural-named

Skirmish   adjective, value of Skill

slow   adjective, value of Speed

smashing   adjective, property of person, , opposite of not smashing

Smashing Blow   adjective, value of Skill

snake   noun, a kind of monster

some  determiner

some  indefinite article

steel   adjective, value of Metal

Steel Armour   adjective, value of Skill

stick of guarding   noun, a kind of thing

stick of illumination   noun, a kind of thing

straw being   noun, a kind of monster

Summon Demons   adjective, value of Skill

Summon Horde   adjective, value of Skill

Summon Imps   adjective, value of Skill

summoned   adjective, property of monster, , opposite of not summoned

superbrief [E3]  adjective, value of Verbosity

support  verb 

supporter  noun, a kind of thing

switched off  adjective, property of device, , opposite of switched on

switched on  adjective, property of device, , opposite of switched off

talkative   adjective, value of person condition

tarrasque   noun, a kind of monster

terrier   noun, a kind of dog

the  definite article

thing  noun, a kind

third person [E8]  adjective, value of Grammatical person

touch, to be able to   verb 

touchable  adjective: Something is touchable if the player can touch it

transparent  adjective, property of thing, , opposite of opaque

treasure chest   noun, a kind of container

troll   noun, a kind of monster

unbroken   adjective, property of stick of illumination, , opposite of broken

unconcealed  adjective: Something is unconcealed if the holder of it does not conceal it

under half  determiner used in conditions: true if fewer than half of possibilities work

undescribed  adjective, property of thing, , opposite of described

unlit  adjective, property of thing, , opposite of lit

unlock  verb 

unlocked  adjective, property of door, container, , opposite of locked

unmarked for listing  adjective, property of thing, direction, , opposite of marked for listing

unmentioned  adjective, property of thing, , opposite of mentioned

unopenable  adjective, property of door, container, , opposite of openable

untouchable  adjective: Something is untouchable if the player cannot touch it

unvisited  adjective, property of room, , opposite of visited

upper-case [E8]  adjective, value of Letter case

Utter Chaos   adjective, value of Skill

vampire bat   noun, a kind of monster

vampiric   adjective, property of monster, , opposite of not vampiric

vehicle   noun, a kind of container

verbose [E3]  adjective, value of Verbosity

visible  adjective: Something is visible if the player can see it

visited  adjective, property of room, , opposite of unvisited

water serpent   noun, a kind of monster

wear  verb 

wearable  adjective, property of thing,

which  connective used to place a further condition on a description: 'A which is B', or 'A which carries B', for instance.

who  connective - see which.

wild boar   noun, a kind of monster

woman  noun, a kind of person

young troll   noun, a kind of monster


Tables of verbs used in descriptions

To activate

  present: A do activate B; A does activate B; A activates B; A activate B

  past: A did activate B; A activated B

To be

  present: A is B; A are B

  past: A was B; A were B

  present perfect: A has been B; A have been B

  past perfect: A had been B

To carry

  present: A do carry B; A does carry B; A carries B; A carry B

  past: A did carry B; A carried B

  present perfect: A has carried B; A have carried B

  past perfect: A had carried B

To conceal

  present: A do conceal B; A does conceal B; A conceals B; A conceal B

  past: A did conceal B; A concealed B

  present perfect: A has concealed B; A have concealed B

  past perfect: A had concealed B

To contain

  present: A do contain B; A does contain B; A contains B; A contain B

  past: A did contain B; A contained B

  present perfect: A has contained B; A have contained B

  past perfect: A had contained B

To enclose

  present: A do enclose B; A does enclose B; A encloses B; A enclose B

  past: A did enclose B; A enclosed B

  present perfect: A has enclosed B; A have enclosed B

  past perfect: A had enclosed B

To have

  present: A do have B; A does have B; A has B; A have B

  past: A did have B; A had B

  present perfect: A has had B; A have had B

  past perfect: A had had B

To hold

  present: A do hold B; A does hold B; A holds B; A hold B

  past: A did hold B; A held B

  present perfect: A has held B; A have held B

  past perfect: A had held B

To be able to see

  present: B can be seen by A; A can see B

  past: B could be seen by A; A could see B

  present perfect: A has ever seen B; A have ever seen B

  past perfect: A had ever seen B

To support

  present: A do support B; A does support B; A supports B; A support B

  past: A did support B; A supported B

  present perfect: A has supported B; A have supported B

  past perfect: A had supported B

To be able to touch

  present: B can be touched by A; A can touch B

  past: B could be touched by A; A could touch B

  present perfect: A has ever touched B; A have ever touched B

  past perfect: A had ever touched B

To unlock

  present: A do unlock B; A does unlock B; A unlocks B; A unlock B

  past: A did unlock B; A unlocked B

  present perfect: A has unlocked B; A have unlocked B

  past perfect: A had unlocked B

To wear

  present: A do wear B; A does wear B; A wears B; A wear B

  past: A did wear B; A wore B

  present perfect: A has worn B; A have worn B

  past perfect: A had worn B


[E1]. Defined in Basic Screen Effects by Emily Short
[E2]. Defined in Menus by Emily Short
[E3]. Defined in Basic Help Menu by Emily Short
[E4]. Defined in Plurality by Emily Short
[E5]. Defined in Simple Chat by Mark Tilford
[E6]. Defined in Scheduled Activities by John Clemens
[E7]. Defined in Conditional Undo by Jesse Mcgrew
[E8]. Defined in Custom Library Messages by David Fisher
[E9]. Defined in Pronouns by Ron Newcomb